Skip to content

ci(.github): update prek container image source#32

Merged
benbenbang merged 1 commit into
mainfrom
chore/update_ci
Jun 28, 2026
Merged

ci(.github): update prek container image source#32
benbenbang merged 1 commit into
mainfrom
chore/update_ci

Conversation

@benbenbang

Copy link
Copy Markdown
Owner

This change updates the container image used in the rust-build-and-tests job within the pull request workflow. The image source is changed from ghcr.io/benbenbang/uv-shell/prek to ghcr.io/benbenbang/reusable-workkflows/prek to reflect the new image location.

@github-actions github-actions Bot added enhancement New feature or request workflows workflows triage labels Jun 28, 2026
This pull request restructures the pull request workflow to add a reusable pre-commit checks job and refines the PR labeler configuration while removing the inline Rust build and test job.

**Workflow trigger updates:**
* Added explicit `types` filter to the `pull_request` trigger, restricting runs to `opened`, `synchronize`, `edited`, and `reopened` events.

**Pre-commit integration:**
* Added a new `pre-commit` job that uses the reusable `benbenbang/reusable-workflows/.github/workflows/prek.yml@1.0.1` workflow with read permissions and inherited secrets.

**PR labeler refinements:**
* Added a name and a fork guard (`github.event.pull_request.head.repo.fork == false`) to the `pr-labeler` job, granted `issues: write` permission, and upgraded checkout to `actions/checkout@v5`.

**Job cleanup:**
* Removed the inline `rust-build-and-tests` job, which built the binary and ran tests, in favor of the reusable pre-commit workflow.
@benbenbang
benbenbang enabled auto-merge (squash) June 28, 2026 13:58
@benbenbang
benbenbang disabled auto-merge June 28, 2026 14:00
@benbenbang
benbenbang merged commit 199d76c into main Jun 28, 2026
2 checks passed
@benbenbang
benbenbang deleted the chore/update_ci branch June 28, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request triage workflows workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant